inflatable dam - Spanish English Dictionary